Podczas instalacji sterownika baz danych programu dBASE program instalacyjny wpisuje zestaw warto£ci domy£lnych do podkluczy Engines i ISAM Formats w Rejestrze Windows. Zmiany tych ustawie± nie nale┐y przeprowadzaµ bezpo£rednio; dodawanie, usuwanie lub zmiana ustawie± powinny byµ wykonywane za po£rednictwem programu instalacyjnego aplikacji. W nastΩpnych punktach opisano inicjowanie i ustawienia formatu ISAM w│a£ciwe dla sterownika baz danych programu dBASE.
Folder Jet\4.0\Engines\Xbase zawiera ustawienia inicjuj╣ce dla sterownika msxbde40.dll, u┐ywanego do dostΩpu do zewnΩtrznych ƒr≤de│ danych dBASE. Typowe ustawienia pozycji tego folderu s╣ przedstawione w poni┐szym przyk│adzie.
win32=<path>\msxbde40.dll
NetworkAccess=On
PageTimeout=600
INFPath=C:\DBASE\SYSTEM
CollatingSequence=ASCII
DataCodePage=OEM
Deleted=On
DbcsStr=On
Century=Off
Date=MDY
Mark=47
Exact=Off
Spos≤b wykorzystania pozycji folderu Xbase przez aparat baz danych Microsoft Jet jest przedstawiony w poni┐szej tabeli.
Pozycja | Opis |
---|---|
win32 | Po│o┐enie pliku Msxbse35.dll. Pe│na £cie┐ka jest okre£lana podczas instalacji. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu String, za£ w systemie Windows NT 3.51 jest typu REG_SZ. |
NetworkAccess | Binarny wskaƒnik wybranej metody blokowania dostΩpu do plik≤w. Je£li warto£µ pozycji NetworkAccess wynosi 00, tabele s╣ otwierane w trybie dostΩpu wy│╣cznego, niezale┐nie od ustawie± argumentu exclusive metod OpenDatabase i OpenRecordset. Warto£ci╣ domy£ln╣ jest 01. W systemie Windows 95 i Windows NT 4.0 warto£µ ta jest typu Binary, za£ w systemie Windows NT 3.51 jest typu REG_BINARY. |
PageTimeout | Limit czasu miΩdzy umieszczeniem danych w wewnΩtrznym buforze a ich uniewa┐nieniem. Warto£µ jest podawana jako wielokrotno£µ 100 milisekund. Warto£ci╣ domy£ln╣ jest 600 jednostek, czyli 60 sekund. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu DWORD, za£ w systemie Windows NT 3.51 jest typu REG_DWORD. |
INFPath | Pe│na £cie┐ka dostΩpu do katalogu zawieraj╣cego plik .ini. Aparat baz danych Microsoft Jet pocz╣tkowo szuka pliku .ini w katalogu zawieraj╣cym tabelΩ. Je£li plik .inf nie znajduje siΩ w katalogu baz danych, szukany jest w INFPath. Je£li nie ma katalogu INFPath, aparat korzysta z dowolnego pliku indeksowego (.cdx lub .mdx) znalezionego w katalogu baz danych. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu String, za£ w systemie Windows NT 3.51 jest typu REG_SZ.
Ta pozycja nie jest wpisywana przez procedurΩ instalacyjn╣. |
CollatingSequence | To ustawienie u┐ywane jest jedynie w przypadku, gdy aparat BDE nie jest zainstalowany w systemie.
Sekwencja sortowania dla wszystkich tabel dBASE utworzonych lub otwartych za pomoc╣ aparatu baz danych Microsoft Jet. Dopuszczalnymi warto£ciami s╣ ASCII i International. Warto£ci╣ domy£ln╣ jest ASCII. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu String, za£ w systemie Windows NT 3.51 jest typu REG_SZ. |
DataCodePage | To ustawienie u┐ywane jest jedynie w przypadku, gdy aparat BDE nie jest zainstalowany w systemie.
Wskaƒnik sposobu przechowywania stron tekstu. Dopuszczalne s╣ nastΩpuj╣ce ustawienia:
Warto£ci╣ domy£ln╣ jest OEM. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu String, za£ w systemie Windows NT 3.51 jest typu REG_SZ. |
Deleted | Binarny wskaƒnik okre£laj╣cy spos≤b obs│ugi przez aparat baz danych Microsoft Jet rekord≤w zaznaczonych do usuniΩcia. Warto£µ 01 odpowiada poleceniu SET DELETED ON jΩzyka dBASE i oznacza, ┐e usuniΩty rekord nie jest widoczny dla operacji wykonywanych na bazie danych. Warto£µ 00 odpowiada poleceniu SET DELETED OFF jΩzyka dBASE i oznacza, ┐e usuniΩty rekord jest traktowany przez aparat jak ka┐dy inny rekord. Warto£ci╣ domy£ln╣ jest 00. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu Binary, za£ w systemie Windows NT 3.51 jest typu REG_BINARY. |
DbcsStr | Binarny wskaƒnik okre£laj╣cy spos≤b obs│ugi zestaw≤w znak≤w dalekiego wschodu. Warto£µ 01 odpowiada poleceniu SET KANJISTRING ON jΩzyka dBASE i wskazuje na spos≤b traktowania ci╣g≤w jako ci╣g znak≤w dbcs. Warto£µ 00 wskazuje na spos≤b traktowania ci╣g≤w jako prosty ci╣g bajtowy. |
Century | Binarny wskaƒnik sposobu formatowania czΩ£ci daty oznaczaj╣cej stulecie w przypadku, gdy w wyra┐eniach indeksowych u┐ywane s╣ funkcje konwersji daty na ci╣g znak≤w. Warto£µ 01 odpowiada poleceniu SET CENTURY ON jΩzyka dBASE, za£ warto£µ 00 odpowiada poleceniu SET CENTURY OFF. Warto£ci╣ domy£ln╣ jest 00. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu Binary, za£ w systemie Windows NT 3.51 jest typu REG_BINARY. |
Date | Styl formatowania daty u┐ywany w przypadkach, gdy w wyra┐eniach indeksowych wystΩpuj╣ funkcje konwersji daty na ci╣g znak≤w. Dopuszczalnymi ustawieniami tej pozycji, odpowiadaj╣cymi poleceniu SET DATE jΩzyka dBASE, s╣: American, ANSI, British, French, DMY, German, Italian, Japan, MDY, USA i YMD. Warto£ci╣ domy£ln╣ jest MDY. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu String, za£ w systemie Windows NT 3.51 jest typu REG_SZ. |
Mark | Warto£µ dziesiΩtna znaku w kodzie ASCII u┐ywanego do oddzielania czΩ£ci sk│adowych daty. Warto£µ domy£lna zale┐y od ustawienia Date i wynosi:
Warto£µ 0 oznacza, ┐e w systemie powinien byµ u┐ywany separator zwykle wystΩpuj╣cy w wybranym formacie daty. Warto£ci╣ domy£ln╣ jest 0. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu DWORD, za£ w systemie Windows NT 3.51 jest typu REG_DWORD. |
Exact | Binarny wskaƒnik sposobu por≤wnywania ci╣g≤w znak≤w. Warto£µ 01 odpowiada poleceniu SET EXACT ON jΩzyka dBASE. Warto£µ 00 odpowiada poleceniu SET EXACT OFF jΩzyka dBASE. Warto£ci╣ domy£ln╣ jest 00. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu Binary, za£ w systemie Windows NT 3.51 jest typu REG_BINARY. |
Folder Jet\4.0\ISAM Formats\dBASE III zawiera nastΩpuj╣ce pozycje.
Nazwa pozycji |
Typ danych w Windows NT 3.51 |
Typ danych w Windows 95 i Windows NT 4.0 |
Warto£µ |
---|---|---|---|
Engine | REG_SZ | String | Xbase |
ExportFilter | REG_SZ | String | dBASE III (*.dbf) |
ImportFilter | REG_SZ | String | dBASE III (*.dbf) |
CanLink | REG_BINARY | Binary | 01 |
OneTablePerFile | REG_BINARY | Binary | 01 |
IsamType | REG_DWORD | DWORD | 0 |
IndexDialog | REG_BINARY | Binary | 01 |
IndexFilter | REG_SZ | String | dBASE Index (*.ndx) |
CreateDBOnExport | REG_BINARY | Binary | 00 |
ResultTextImport | REG_SZ | String | Importuj dane z zewnΩtrznego pliku do bie┐╣cej bazy danych. Zmiana danych w bie┐╣cej bazie danych nie spowoduje zmiany danych w zewnΩtrznym pliku. |
ResultTextLink | REG_SZ | String | W bie┐╣cej bazie danych utw≤rz tabelΩ po│╣czon╣ z zewnΩtrznym plikiem. Zmiana danych w bie┐╣cej bazie danych spowoduje zmianΩ danych w zewnΩtrznym pliku. |
ResultTextExport | REG_SZ | String | Eksportuj dane z bie┐╣cej baz danych do pliku dBASE III. Je£li plik istnieje, dane w nim zostan╣ zast╣pione. |
SupportsLongNames | REG_BINARY | Binary | 00 |
Folder Jet\4.0\ISAM Formats\dBASE IV zawiera nastΩpuj╣ce pozycje.
Nazwa pozycji |
Typ danych w Windows NT 3.51 |
Typ danych w Windows 95 i Windows NT 4.0 |
Warto£µ |
---|---|---|---|
Engine | REG_SZ | String | Xbase |
ExportFilter | REG_SZ | String | dBASE IV (*.dbf) |
ImportFilter | REG_SZ | String | dBASE IV (*.dbf) |
CanLink | REG_BINARY | Binary | 01 |
OneTablePerFile | REG_BINARY | Binary | 01 |
IsamType | REG_DWORD | DWORD | 0 |
IndexDialog | REG_BINARY | Binary | 01 |
IndexFilter | REG_SZ | String | dBASE Index (*.ndx; *.mdx) |
CreateDBOnExport | REG_BINARY | Binary | 00 |
ResultTextImport | REG_SZ | String | Importuj dane z zewnΩtrznego pliku do bie┐╣cej bazy danych. Zmiana danych w bie┐╣cej bazie danych nie spowoduje zmiany danych w zewnΩtrznym pliku. |
ResultTextLink | REG_SZ | String | W bie┐╣cej bazie danych utw≤rz tabelΩ po│╣czon╣ z zewnΩtrznym plikiem. Zmiana danych w bie┐╣cej bazie danych spowoduje zmianΩ danych w zewnΩtrznym pliku. |
ResultTextExport | REG_SZ | String | Eksportuj dane z bie┐╣cej bazy danych do pliku dBASE IV. Je£li plik istnieje, dane w nim zostan╣ zast╣pione. |
SupportsLongNames | REG_BINARY | Binary | 00 |
Folder Jet\4.0\ISAM Formats\dBASE 5.x zawiera nastΩpuj╣ce pozycje.
Nazwa pozycji |
Typ danych w Windows NT 3.51 |
Typ danych w Windows 95 i Windows NT 4.0 |
Warto£µ |
---|---|---|---|
Engine | REG_SZ | String | Xbase |
ExportFilter | REG_SZ | String | dBASE 5 (*.dbf) |
ImportFilter | REG_SZ | String | dBASE 5 (*.dbf) |
CanLink | REG_BINARY | Binary | 01 |
OneTablePerFile | REG_BINARY | Binary | 01 |
IsamType | REG_DWORD | DWORD | 0 |
IndexDialog | REG_BINARY | Binary | 01 |
IndexFilter | REG_SZ | String | dBASE Index (*.ndx; *.mdx) |
CreateDBOnExport | REG_BINARY | Binary | 00 |
ResultTextImport | REG_SZ | String | Importuj dane z zewnΩtrznego pliku do bie┐╣cej bazy danych. Zmiana danych w bie┐╣cej bazie danych nie spowoduje zmiany danych w zewnΩtrznym pliku. |
ResultTextLink | REG_SZ | String | W bie┐╣cej bazie danych utw≤rz tabelΩ po│╣czon╣ z zewnΩtrznym plikiem. Zmiana danych w bie┐╣cej bazie danych spowoduje zmianΩ danych w zewnΩtrznym pliku. |
ResultTextExport | REG_SZ | String | Eksportuj dane z bie┐╣cej bazy danych do pliku dBASE IV. Je£li plik istnieje, dane w nim zostan╣ zast╣pione. |
SupportsLongNames | REG_BINARY | Binary | 00 |
Uwaga Aby nowe ustawienia zaczΩ│y obowi╣zywaµ, po ich zmianie w Rejestrze Windows nale┐y zako±czyµ pracΩ z aparatem baz danych i uruchomiµ aparat ponownie.
Dostosowywanie ustawie± Rejestru Windows dla aparatu baz danych Microsoft Jet